home *** CD-ROM | disk | FTP | other *** search
/ ASP Advantage 1993 / The Association of Shareware Professionals Advantage CD-ROM 1993.iso / files / homeobby / noach / readme.doc < prev    next >
Text File  |  1992-10-01  |  71KB  |  1,692 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                         _______
  11.                    ____|__     |               (R)
  12.                 --|       |    |-------------------
  13.                   |   ____|__  |  Association of
  14.                   |  |       |_|  Shareware
  15.                   |__|   o   |    Professionals
  16.                 -----|   |   |---------------------
  17.                      |___|___|    MEMBER
  18.  
  19.  
  20.  
  21.            **********************************************
  22.            *               N O A C H                    *
  23.            **********************************************
  24.  
  25.           NOACH v2.6  <ASP> -  Genealogy  (Family relations).   Lets  you
  26.           enter data  about persons in your family:  names, birth, death,
  27.           occupation,  and   relationships.   Many features  included for
  28.           convenient  data-entry.      Prints  family-trees  in different
  29.           ways.  Available in English, Dutch  and  German, other languag-
  30.           es pending.
  31.           Requires 80286 and 192K.    Recommended:  color screen,  mouse,
  32.           hard disk.
  33.  
  34.  
  35.           1 Contents
  36.  
  37.           2 Introduction  3
  38.             2.1 About shareware  3
  39.             2.2 About the author  3
  40.             2.3 About the system  3
  41.  
  42.           3 How to install  4
  43.  
  44.           4 The latest version  4
  45.  
  46.           5 Definitions in this manual  4
  47.  
  48.           6 Paging through the database  5
  49.  
  50.           7 Pedigrees and Family-trees  6
  51.  
  52.           8 Modifying  7
  53.             8.1 Introduction  7
  54.             8.2 Dates  8
  55.             8.3 Addresses  9
  56.             8.4 Copying names, cities, occupation, address   9
  57.             8.5 Equality of texts.  9
  58.             8.6 Changing legends  10
  59.             8.7 Changing sex  10
  60.  
  61.           9 Addition  10
  62.  
  63.           10 Checking  11
  64.  
  65.  
  66.                                          1
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.           11 Searching  12
  75.  
  76.           12 Combining   12
  77.             12.1 Introduction  12
  78.             12.2 Combining  13
  79.             12.3 Is there more to combine?  14
  80.  
  81.           13 Deleting   14
  82.  
  83.           14 Number-changing   14
  84.  
  85.           15 Function-keys  15
  86.             15.1 Summary  15
  87.             15.2 Regularity  16
  88.  
  89.           16 Border-colours  17
  90.  
  91.           17 Problems   17
  92.  
  93.           18 Video-installation   18
  94.             18.1  18
  95.             18.2 Video-adapter  18
  96.             18.3 Video-segment  19
  97.             18.4 Screen-colours  19
  98.             18.5 Further installation  20
  99.  
  100.           19 Creation   20
  101.  
  102.           20 Conversion   20
  103.             20.1   21
  104.             20.2  21
  105.             18.3  21
  106.  
  107.           21 Compression of the relations  21
  108.  
  109.           22 Compression of the names  21
  110.  
  111.           23 Combining two databases  22
  112.  
  113.           24 Degree of relationship  22
  114.  
  115.           25 Checking   23
  116.  
  117.           26 Printing  23
  118.  
  119.           27 More auxiliary programs  23
  120.  
  121.           28 Filenames  24
  122.  
  123.           29 History   25
  124.            
  125.            
  126.            
  127.  
  128.  
  129.  
  130.  
  131.                                          2
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.           2 Introduction
  140.  
  141.            2.1 About shareware
  142.            
  143.             The genealogy-system Noach (Noah in  English) has been  named
  144.           after the man  who received in  Genesis 9:1  the order to  have
  145.           numerous offspring. 
  146.             The system was made by 
  147.             Feico Nater, 
  148.             Beukweg 24, 
  149.             7556 DE Hengelo,
  150.             the Netherlands.
  151.  
  152.             The  English-language documentation  was corrected  by Róisín
  153.           de Jong-Ní Choncheanainn.
  154.             The system has been reviewed by Henk Hijdra.
  155.            
  156.             The  system is available  as shareware.   What  is shareware?
  157.           It is  software which people  pass around,  but I, the  author,
  158.           retain the rights to it.  Maybe you obtained the  system from a
  159.           bulletin-board and  paid a few dollars for  it, but I don't get
  160.           a penny of it.   I expect to be paid by you, because I  make my
  161.           living out of making shareware software.
  162.             Therefore,  if you  like  this system  and  use it,  you  are
  163.           supposed to  register by  sending a  $50-check drawn  on a  US-
  164.           bank.   Sorry,  I  cannot  accept credit-cards.    The address:
  165.           Feico Nater Shareware, Beukweg 24, 7556  DE Hengelo, the  Neth-
  166.           erlands.
  167.             Why register?   Well, it costs you  money.  But  if you do, I
  168.           will advise  you  about further  developments. Furthermore  you
  169.           will  have the  right to  order later  versions for only  a few
  170.           dollars and I will be willing to listen to your wishes.
  171.             And if you don't like the system?  Well, throw it  away.  But
  172.           you will  like shareware, because it does not let you pay a lot
  173.           of money for something you dislike afterwards.
  174.             Whether you register or not, you are encouraged  to pass this
  175.           system around.   Give away  copies to  your friends.   However,
  176.           files with the extension  .NAR should not  be given away.   The
  177.           copies  you pass  around must  be complete  and unmodified, but
  178.           file-compression is allowed.  Any  money you collect  should be
  179.           for diskette, packing, postage only  and should not exceed five
  180.           dollars.
  181.            
  182.            2.2 About the author
  183.  
  184.             I  have been  working  with computers  since  1970.   I  have
  185.           completed  a third-level  degree in  computer-science.   I have
  186.           been employed for many years in a big  company, making defense-
  187.           equipment,  and my  colleagues considered  me the  most skilled
  188.           programmer  among them.  However, since the  company went broke
  189.           (Gorbachev was  to  blame, and  he did  a  good  job) I  became
  190.           unemployed and started woring as a shareware author.
  191.  
  192.            2.3 About the system
  193.  
  194.             The system will probably run on every compatible PC-AT.
  195.  
  196.                                          3
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.             Memory-requirement is 192K. 
  205.             For speed and storage-capacity a  fixed disk is  recommended.
  206.           A mouse is not required, but highly recommended. 
  207.             A colour-screen with CGA, EGA or VGA gives clearer display. 
  208.  
  209.  
  210.  
  211.  
  212.           3 How to install
  213.  
  214.             If the  system has not  yet been  installed by an  unarchive-
  215.           program, the procedure isa as follows.
  216.  
  217.             Fixed disk: copy all files to a directory on  your disk. Make
  218.           this directory default.  Usually the commands to do this are:
  219.             C:
  220.             MD \NOACH
  221.             CD \NOACH
  222.             COPY A:*.* 
  223.            
  224.  
  225.             Floppy: copy  the programs (.COM-files)  to one  disk and the
  226.           other files to another disk. Make the latter disk default.
  227.            
  228.            
  229.  
  230.  
  231.  
  232.            4 The latest version
  233.            
  234.             Version 1.4 includes the addition  of addresses. If  you have
  235.           an older version read the chapter about conversion first.
  236.            
  237.             Version  1.6  includes  multilingual  legends.  The  language
  238.           depends  on  the  COUNTRY-setting  in  CONFIG.SYS.    Languages
  239.           available are  English and  Dutch. The  format of  the date  is
  240.           also according  to  European (DD-MM-YYYY)  or American  (MM-DD-
  241.           YYYY) usage.
  242.  
  243.             Version 2.5 requires 80286 and 192 K.
  244.  
  245.  
  246.  
  247.            5 Definitions in this manual
  248.            
  249.             Record. A `page' in the database. In  the relation-file there
  250.           are two types of records, namely one for every  person, and one
  251.           for every matrimony. Every record has a number.
  252.            
  253.             Selecting. If a  record is selected, its data will  appear on
  254.           the upper half of  the screen. These may be  data of a  person,
  255.           but also of a matrimony.
  256.            
  257.             "Child" (between quotes).  A matrimony is often considered as
  258.           a child. If  someone has been married twice and has three sons,
  259.           then he has five "children". 
  260.  
  261.                                          4
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.             "Sibling"  (between quotes).  A matrimony  of the  parents is
  270.           often included among the brothers and sisters.
  271.  
  272.  
  273.  
  274.  
  275.            6 Paging through the database
  276.            
  277.             As a demonstration we use the database named PIERSON. 
  278.             Start the program by entering NOACH PIERSON. 
  279.             You get the  request to  enter a  number. Type  number 1  and
  280.           press Enter. This  selects Hendrik Pierson  and his data appear
  281.           on the upper half  of the screen. You also  see the numbers and
  282.           names of his parents.  Below, in the centre of the  screen, you
  283.           see two  menu-lines. The lower  half of  the screen shows  Hen-
  284.           drik's wives and children.
  285.             (If nothing happens,  press F8 and  F1 to  stop and read  the
  286.           chapter on Installation).
  287.             On the  right-hand side of  the screen you  see the dates  of
  288.           birth  and  death. Sometimes  there are  two dates:  this means
  289.           that the true date is  in between. If the date  of death is not
  290.           mentioned, then the  person is still alive. Question-marks mean
  291.           that the date is not known.
  292.             To the left of the first  name you see, usually, the age. The
  293.           letter L  indicates that  this is  the age.  When the  selected
  294.           record is  a matrimony,  you see  the length  of time that  the
  295.           matrimony lasted  (until either  divorce  or death).  Sometimes
  296.           you see something  else in this  place. On  the lower half  you
  297.           see the children and consorts of Hendrik Pierson.
  298.             With the children you see dates of birth and  death, with the
  299.           consorts the dates  of marriage and divorce. The consorts stand
  300.           out by a blinking heart.  The list is compiled by date, so  you
  301.           see  a   chronological  report   of  Hendrik's  marriages   and
  302.           children.
  303.              At  first  showing  sons, daughters  and  consorts  together
  304.           seems like  a strange mixture, but  if you get  used to  it you
  305.           will find that it is very useful.
  306.             If  there are more  than thirteen children and consorts, then
  307.           you will see the first thirteen.
  308.            
  309.             Press F1, this selects Hendrik  Pierson's father. Instead  of
  310.           pressing F1 you can click the  mouse on the name of the father,
  311.           or on F1 in the upper menuline.
  312.             Press Esc to return to Hendrik Pierson.
  313.             Now press F2,  this selects Hendrik's  mother. Of  course you
  314.           can also click the mouse on the name of his mother or on F2  in
  315.           the upper menuline.
  316.             Press Esc again to return to Hendrik Pierson.
  317.            
  318.             Selecting a child or matrimony of Hendrik Pierson  is just as
  319.           simple  if you have a mouse: just click  on the child or matri-
  320.           mony. Without a mouse  it is not so simple,  for he had several
  321.           wives and children. 
  322.             Press F3,  F4 of  F5 (which  of these  makes no  difference).
  323.           Hendrik Pierson's  first wife on the  lower half of the  screen
  324.           is  now shown in  a different colour.  With the  arrows you can
  325.  
  326.                                          5
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.           move the coloured  line and with Enter  you can select.  If you
  335.           don't want that, press Esc, or click Esc.
  336.            
  337.             If there  are more than  thirteen "children",  then the mouse
  338.           can only reach  the first thirteen. To get  further you use the
  339.           method of the previous paragraph.
  340.            
  341.             Maybe you  will find  that the  use of  F3, F4  en F5  is not
  342.           what's in the  menu-line. Yes, that's  true. During  paging F3,
  343.           F4 and  F5 do the  same thing.  The difference comes  in if you
  344.           also use the Alt-key to add a record.
  345.            
  346.             If you select  a matrimony, you will not immediately  see the
  347.           partner  on the  upper half  of the  screen.  A blinking  heart
  348.           indicates that it is a matrimony. The  menu-lines are different
  349.           too. The  lower half of  the screen  shows the "children"  from
  350.           that matrimony, including the matrimony itself!  ("children" in
  351.           quotes, see the chapter  on definitions.) To select the consort
  352.           press  or click  F1 or F2.  If you want  to select  a person or
  353.           matrimony  immediately,  you press  or  click  F8 and  enter  a
  354.           number.
  355.            
  356.             With  the mouse  you  can select  a  number of  brothers  and
  357.           sisters in  sequence. First  you select the  father or  mother.
  358.           Turn ScrollLock on.  Now select one of the children.  The lower
  359.           half  of the  screen does  not change.  Therefore  you can  now
  360.           select a  sibling. The  data on  the lower  half of  the screen
  361.           remain there until you hit F3, F4 or F5, or until you  select a
  362.           record with ScrollLock turned off. 
  363.  
  364.             With the  mouse you can  (within certain  limits) immediately
  365.           select an ancestor or descendant.  See the next chapter.
  366.  
  367.             To stop press F8 and F1.
  368.            
  369.            
  370.  
  371.  
  372.            7 Pedigrees and Family-trees
  373.  
  374.             Release  2.3 brought  the possibility  to display  a pedigree
  375.           (tree  of ancestors)  or family-tree  (tree of  descendants) on
  376.           the screen.  If you  press Ctrl F1  you will obtain a  pedigree
  377.           of  the selected  person, and  Ctrl F3  will  produce a  family
  378.           tree.  With the  mouse you can select any  person, with Esc  or
  379.           any other key the list disappears.  
  380.             Afterwards,  you can  use Ctrl  F5 to  recall  the same  list
  381.           again, with updates, independent of the selected person.
  382.             These lists  show at least  four letters  of the first  name.
  383.           More letters are shown when there is space.  If  you  press  an
  384.           arrow-key (left  or right), the list  will be redisplayed  with
  385.           less or more  letters for the names.   Of course, longer  names
  386.           leave less space to display all persons.
  387.             Often names  will touch  one another.   Note  that the  lines
  388.           always point to the first letter of each name.
  389.             With the  arrow-keys up and  down you  can mark  part of  the
  390.  
  391.                                          6
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.           tree.   Note that  the arrow-keys left  and right  now do some-
  400.           thing else (this is visible in the menu-lines):  they cause the
  401.           marked  area to  shift  sideways.   The  general rule  is:  the
  402.           leftmost name  on the last marked line is removed (or a name is
  403.           added on the left) and the rest of the marked  area is adapted.
  404.           In principle, the not-marked area does not  change (although it
  405.           may happen).
  406.             Only  the first given  names are shown.   If you want to know
  407.           more  about  a person  in the  tree,  click his  name with  the
  408.           mouse, and press or click Ctrl F5 to redisplay the tree.
  409.             Lines  show the relations  between persons on the screen, and
  410.           also  with persons  beyond  the edges  of  the screen.    Lines
  411.           beyond the left edge may clash.
  412.             Sometimes  two persons  occur twice  in the  tree.   If  this
  413.           happens in the same generation, then they are  shown only once,
  414.           and lines may clash.
  415.  
  416.            8 Modifying
  417.            
  418.             8.1 Introduction
  419.            
  420.             If you want to  change the data of the  selected record, then
  421.           you press or click F12.  You can also start modifying by click-
  422.           ing the  field you want to  modify (but not  the number  or the
  423.           parents).  If you  have a  CGA- or  VGA-screen,  then the  blue
  424.           border will be red, to remind you that you are now modifying.
  425.             You can  now change  the name,  place and  date of  birth and
  426.           death, the occupation and the address. You can  also change the
  427.           numbers of the  parents, the names of the parents  are inserted
  428.           automatically. Sorry, you cannot change the sex.
  429.             A field is  usually terminated with Enter (most function-keys
  430.           do  the same). This  will bring you to  the next field. The up-
  431.           arrow brings  you to the  previous field  (which is not  always
  432.           higher on  the screen). With the  mouse you can select  another
  433.           field immediately (even the parents).
  434.             The left  and right arrows  move the  cursor within a  field.
  435.           The mouse cannot do this.
  436.             When all modifications are finished you press F12  again. You
  437.           can also press Esc to cancel all modifications.
  438.             Modifying a matrimony goes likewise.  The main difference  is
  439.           that a matrimony has no name and no occupation.  The final date
  440.           of a matrimony is only entered in case of divorce.
  441.             During modifying  you will not see  the age. Instead you  see
  442.           to the  left of the first  name a sequence-number, preceded  by
  443.           the  letter N. This  number can be  used if  someones birth- or
  444.           wedding-date is not  known, and with twins, to force  sequence.
  445.           The maximum value in this field is 63.
  446.             The  length of  names, occupations,  addresses is  limited to
  447.           1000 characters.  If you exceed  the width  of the screen,  the
  448.           text will shift sideways.  During selection you  will only  see
  449.           the first 48 or 70 characters.
  450.             Accented letters are possible! Enter  the accent first,  then
  451.           the letter. Available combinaties are:  all vowels (a e i o  u)
  452.           with acute, grave, circonflexe, Umlaut,  trema or diaeresis,  c
  453.           with cedille  (enter ^ and  c), German  sz (enter  ^ and s),  n
  454.           with tilde.
  455.  
  456.                                          7
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.             If you want an apostrophe type a space  after the apostrophe.
  465.           Sorry,  to save space,  capital letters are not supported. Some
  466.           data  will be  checked for  correctness. Parents  must have the
  467.           right sex  and dates  must match.  Some of  these checks  occur
  468.           immediately, so you cannot leave a field until  a correct value
  469.           has been entered, and  some checks do not occur until you press
  470.           F12. In  both cases:  remove the error-message with  Esc before
  471.           you go on. For more checks, see the chapter on checking.
  472.            
  473.             8.2 Dates
  474.            
  475.             If you do  not know when someone  was born, died,  married or
  476.           divorced, press  F10,  the  date-fields  will  be  filled  with
  477.           question-marks. If someone is  still alive, or  if a  matrimony
  478.           was never divorced, press F9. 
  479.             If you only know  that someone was  born or died between  two
  480.           given dates,  that's no problem.   You can enter  two dates! If
  481.           you know that someone was born  or died before or after a given
  482.           date, enter  that date and press  F10 (question-marks) for  the
  483.           other date. If you know  the date exactly, enter the same  date
  484.           twice. You can use F11 for  this. The second date should not be
  485.           earlier than the first. 
  486.             For  recent events, you can press F1  (today), F2 (yesterday)
  487.           etcetera through F7.  Of course this requires  that your compu-
  488.           ter's clock be correctly set.  
  489.             Pressing F8  displays a calendar of  the year in the  current
  490.           field.   This is particularly useful  if you know that  someone
  491.           was  born three  weeks befort  whitsuntide, for  festival dates
  492.           are  indicated on  the calendar.  PageUp,  PageDown, and arrows
  493.           display another year.  With the mouse you can  select any date.
  494.           If you do not  want to  select a date press  Esc to remove  the
  495.           calendar.  
  496.  
  497.             Examples:
  498.               date unknown              F10 *       F10 *
  499.               after jan 3 1840          01-03-1840  F10 *
  500.               before sep 12 1860        F10 *       09-12-1860 
  501.               in 1850 or 1851           01-01-1850  12-31-1851 
  502.               still alive               F9 +        F9 +
  503.               exactly oct 3 1960        10-03-1960  F11 ** 
  504.             Notes:
  505.             * shows question-marks.
  506.             ** shows the  same date when modifying, no date  when select-
  507.           ing.
  508.             + shows only two hyphens.
  509.            
  510.             A date must be correct. If you enter an  incorrect date, then
  511.           it will  be changed into  another date,  without error-message.
  512.           What the other date is, is not always predictable.
  513.             If you want to  enter the last day of a  month, try 00 in the
  514.           next month. 03-00-1988 will be 02-29-1988.
  515.             If  you  receive  the message:  second  date is  earlier than
  516.           first,  the program means  the first  and second birth-date, or
  517.           the first and  second death-date. The cursor goes to  the dates
  518.           which must be corrected. 
  519.  
  520.  
  521.                                          8
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.             The built-in  calendar uses  Julian dates from  March 4  A.D.
  530.           through  October 1582  and Gregorian  dates from  October 1582.
  531.           Dates before 4 A.D. are not displayed reliably.
  532.            
  533.             8.3 Addresses
  534.            
  535.             The line  above the  menu-line is  intended for the  address.
  536.           This line has two parts:  on the left goes the street name,  on
  537.           the  right goes  the city  name. It  is recommended to  use the
  538.           right  part for  the city  name only.  This saves  space in the
  539.           database  if the  same city  name is also  in use  as birth- or
  540.           death-place of any person. Other  data, like zip-codes,  phone-
  541.           numbers, go on the  left. You may give all  members of a family
  542.           the  same address,  it takes  no extra  space  in the  database
  543.           (provided  the addresses  are exactly  the same).  This can  be
  544.           done with the copy-function, described below.
  545.             The  address-line  is intended  for  the  present address  of
  546.           living persons, not for  historical data. Therefore there is no
  547.           possibility for storing several addresses per person.
  548.            
  549.             8.4 Copying names, cities, occupation, address 
  550.            
  551.             The key F11 works not only  with dates, but also with  birth-
  552.           and death-places. If  a person was  born and died  in the  same
  553.           city, enter  one city-name, move  the cursor  to the field  for
  554.           the other city and press F11.
  555.            
  556.             Often you  will see that someone  has the same  first or last
  557.           name,  birth- or death-place,  occupation or address as a close
  558.           relative.  When you  add a  person, the  last name, birth-place
  559.           and address will  often be entered automatically. Where this is
  560.           insufficient try the following procedure.
  561.             Put the cursor on  the field you want to  enter and press  F1
  562.           (copy  from father)  or F2  (from mother).  If  the field  is a
  563.           city, you  can select the birth-,  death, or home-place of  the
  564.           parent by pressing F1 or F2 several times.
  565.             Copying  from a  "child":  press F3  until the  desired  text
  566.           appears.  Copying from a  "sibling": press F5 until the desired
  567.           text appears. Every time  you press F3 or F5  you will see  the
  568.           text from the next "child" or  "sibling". If it is a city-name,
  569.           you  will first  see all  birth-cities, then  all death-cities,
  570.           then all  home-cities. At  the beginning of  each sequence  the
  571.           computer beeps.  After  the last  home-city  follows the  first
  572.           birth-city, with two beeps.
  573.             If you copy a street name,  the name of the city will also be
  574.           copied.  If you press a  key too many times,  press again until
  575.           the desired text reappears. 
  576.            
  577.             8.5 Equality of texts.
  578.            
  579.             A text is the name of  a person, occupation, city or address.
  580.           Texts  are stored  in the  database. If  the  same text  occurs
  581.           several times, it will be stored only once.  Therefore you will
  582.           save space if  texts are  truely equal. Do  not mix names  like
  583.           "Denver,  Colo" and  "Denver (Colo)"  and "Denver"  and "Denver
  584.           Colorado". It wastes  storage. This is the reason why  the city
  585.  
  586.                                          9
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.           name  has a  separate position  in the  address-line, the  same
  595.           city  name might  occur  in another  address  or as  birth-  or
  596.           death-place. The  copy-function  above makes  it  easy to  make
  597.           texts exactly equal.
  598.            
  599.             8.6 Changing legends
  600.            
  601.             In  church-registers  you  will  often  not  find  somebody's
  602.           birth- or death-date,  but only the date of baptism  or burial.
  603.           With the cursor  on the city-name  press F8 to change  the leg-
  604.           end.
  605.             These are the alternatives:
  606.             born or baptized
  607.             died or buried
  608.             married or registered
  609.             divorced or separated
  610.             father or adoptive father
  611.             mother or adoptive mother.
  612.            
  613.             8.7 Changing sex
  614.            
  615.             I said it: the  sex of persons cannot be  changed. The struc-
  616.           ture of the  database is greatly based  on the sex  of persons,
  617.           and changing  this would cause  great problems.  Changing would
  618.           be permissible  with persons who have  no children and who  are
  619.           not married, but the program offers no possibilities for it. 
  620.             However it can be done in this way: 
  621.             Delete the  record, by  removing all names,  all parents  and
  622.           all children and pressing Ctrl Delete.
  623.             Add the record  again, with the right  sex. It will have  the
  624.           highest number in the databse.
  625.             Combine  the  new record  with the  deleted  record  (see the
  626.           chapter  Combining).  This leaves  the  number  eventually  un-
  627.           changed. There only remains an empty  record at the end of  the
  628.           database. If  you like, you  can remove  it with the  auxiliary
  629.           program COMPREL. 
  630.  
  631.  
  632.  
  633.  
  634.            9 Addition 
  635.            
  636.             Imagine you want to put a relation (not  a matrimony) between
  637.           two persons in  the database. For example you want  to indicate
  638.           that 234 is a  son of 456. Then you  select 234, press  F12 and
  639.           enter 456  as the father or mother. That's all. But if you want
  640.           to add a person to  the database, you need one of the  Alt-key-
  641.           functions described  below. You also need  them if you want  to
  642.           put a matrimony between two persons in the database.
  643.            
  644.             First  of all select  the person  to whom you  want to  add a
  645.           relation. Now press:
  646.             Alt F1: add a father,  this is only possible if the  selected
  647.           person has not yet got a father. A person will be added  to the
  648.           database and  you can modify  the data.  The last name  will be
  649.           copied, but can be changed. 
  650.  
  651.                                         10
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.             Alt  F2: add  a mother.  The procedure  is  the same,  but of
  660.           course the last name will not be copied. 
  661.             Alt F3: add a son. At  this point the added son  has only one
  662.           parent, it  is up to you to enter the other parent. The address
  663.           and  the birth-place will be copied, (the  birth-place from the
  664.           parent's home-place).  If the known parent  is a man, the  last
  665.           name will also be copied. 
  666.             It is much nicer to  use F3 while a matrimony (with a  blink-
  667.           ing heart)  is selected: in that  case both parents are  known.
  668.           The last  name will be copied from  the father, the address and
  669.           the birth-place from the mother.
  670.             Alt F4: add a daughter. This works just like Alt F3. 
  671.             Alt F5:  add a matrimony.  There are  two possibilities: both
  672.           partners are already in the database, or either must be added.
  673.             Select one partner. If the other is already  in the database,
  674.           make sure  you know his/her  number. Press  Alt F5. Enter  city
  675.           and date of the  wedding. Note that one consort has been filled
  676.           in  already. If  you  press F12  now,  the program  will  start
  677.           adding the other consort. If, however, you enter  the number of
  678.           the other consort before you press F12, then  the other consort
  679.           will not be added.
  680.             While adding a matrimony, a  message om the  bottom-line will
  681.           prompt you what to do.
  682.            
  683.             Adding is  irrevocable!  It  is  therefore  not  possible  to
  684.           cancel adding with Esc. To prevents mishaps it  is not possible
  685.           to start adding with  the mouse: the  Alt-key must be used.  If
  686.           you put  a matrimony between two  persons who are both  already
  687.           in  the database,  then  it is  important  that you  enter  the
  688.           number of  the other  consort while  entering the  data of  the
  689.           matrimony, lest the other partner be added.
  690.             Do you  want to  remove a  record? Remove  all its  relations
  691.           ("children" and  parents) or consorts and  remove the names  as
  692.           well.  Then  press  Ctrl  Delete.  This  marks  the  record  as
  693.           `empty',  but it  will  not  be reused.  The  auxiliary program
  694.           COMPREL and the combining-function will reuse it.
  695.  
  696.  
  697.  
  698.  
  699.            10 Checking
  700.            
  701.             If  you press  or click  F6 then  the program  will check the
  702.           correctness of dates.
  703.             Checking  starts with  the selected  record and  continues in
  704.           sequence.  When an  error is  found, a  message  apears on  the
  705.           bottom- line, and the offending record will be selected. 
  706.             The message often  begins with the  number of another record,
  707.           and  ends with  an instruction.  For  instance: number  1322 is
  708.           selected, and the bottom-line reads:
  709.             1333 two children within 8 months, press F2 F3. 
  710.             This  means that  1322 en  1333 are  siblings  born within  a
  711.           short time (but  not twins). If you follow the  instruction, F2
  712.           will select the mother and F3 will show both children.
  713.             Only the first  date will be checked. The second date will be
  714.           ignored.
  715.  
  716.                                         11
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.             Checking will be on:
  725.             age of deceased persons (max 125 years);
  726.             age of  living persons (born max  125 year ago, provided  the
  727.           omputer's clock has been set correctly;
  728.             age when a child is born (min 15);
  729.             age at wedding (min 15);
  730.             age-difference between  siblings of one  mother (less  than 2
  731.           or more than 300 days).
  732.             When there  are no errors, the  program will select the  last
  733.           record, without an error-message.
  734.             After correcting an  error, press F6 to find the  next error.
  735.           If you do  not correct the error,  press Page Down  first, fol-
  736.           lowed by F6. 
  737.            
  738.  
  739.  
  740.  
  741.  
  742.            11 Searching
  743.            
  744.             Press F7 to  use the search-function.  A screen  appears that
  745.           is similar to  the modifying screen, but the border  (if avail-
  746.           able) is yellow rather than red.  Enter the data  to search for
  747.           and press  F12.  Searching  starts at  the selected record  and
  748.           continues to the  end of the database.  The  first satisfactory
  749.           record will be selected.
  750.             If this  is not the record you want, you can continue search-
  751.           ing by  pressing F7 and  F12, but  also, more conveniently,  by
  752.           pressing F7 twice. 
  753.             It is sufficient to enter the first letters of  the names you
  754.           look for.  So entering Leo will also find Leonard and Leopold.
  755.            If you enter dates, the program will search  for persons which
  756.           were born or died between the dates you entered.
  757.             Changing the  legend  with F8  is possible  but useless.  The
  758.           search-function does not distinguish birth- and  baptism-dates,
  759.           neither  death-  and burial-dates.    Furthermore,  the search-
  760.           function will find matrimonies as well as persons.
  761.  
  762.  
  763.  
  764.  
  765.            12 Combining 
  766.            
  767.             12.1 Introduction
  768.            
  769.             Sooner or  later you will find  that one person occurs  twice
  770.           in the  database. This will  happen in  particular if you  have
  771.           combined  two  databases  into  one  (with  COMPNAM). Therefore
  772.           there is a function to combine two records to one.
  773.             Combining can only  be done if  the data  in the two  records
  774.           agree. What does that mean? Look at the example below. 
  775.            number: 8 
  776.            name:   meier
  777.                    bert 
  778.            born:   amsterdam   08-03-1845 12-31-1850 
  779.            died:               09-09-1890 12-31-1890 
  780.  
  781.                                         12
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.            occ:    blacksmith
  790.            father: 28 
  791.            mother: 
  792.            
  793.            number: 90
  794.            name:   meyer
  795.                    bertus
  796.            born:   amsterdam   11-01-1849 08-08-1855
  797.            died:   hoorn       01-01-1910 12-31-1910
  798.            occ: 
  799.            father: 29
  800.            mother: 38
  801.            
  802.             Two records, number 8 en number 90, for the  same person. The
  803.           first and  last names disagree,  for Meier is not  then same as
  804.           Meyer and Bert is not the same as Bertus.
  805.             The birth-cities agree, for both are Amsterdam.
  806.             The death-cities agree  too, for 8  has no  known death-city.
  807.           (If somebody answers  "I don't know" to a question,  you cannot
  808.           say that his answer disagrees with another person's answer.)
  809.             The occupations agree,  for 90  has no known occupation.  The
  810.           fathers disagree, the mothers agree.
  811.             The  birth-dates  agree,  we can  conclude  that  it  must be
  812.           between 11-01-1849 and 12-31-1850.
  813.             The death-date of number 8 is before december 1890  and of 90
  814.           after january 1910, and that is a disagreement.
  815.            
  816.             Combining data which  agree is a simple matter. If  the dates
  817.           disagree,  then the program  elects the ultimate dates, in this
  818.           case 09-09-1890  12-31-1910. For  the other  disagreements your
  819.           help is wanted.
  820.            
  821.             Disagreeing  sex: If  the  sex disagrees,  there will  be  no
  822.           combination!
  823.             Disagreeing parents.  If the parents  disagree, we  must con-
  824.           clude that  they are  the same  person. In  the example  above,
  825.           number  8 and number 90 are  the same person, their fathers are
  826.           28 and 29, so  28 and 29 are also the same person.  The program
  827.           requires that 28 and 29 will be combined first.
  828.             Of course,  this also requires  that the  grandparents agree.
  829.           If  there are many disagreeing ancestors, combining  can take a
  830.           long while. But at  any time you can stop  (with Esc) and  con-
  831.           tinue the next day. Disagreeing  names, cities and  occupation:
  832.           The program shows the data ans asks you to select one of them.
  833.             And the children.  Children always disagree, it is impossible
  834.           that two  persons of the same sex have  the same children. When
  835.           combining,  all  children will  be put  together, and  this may
  836.           produce the same  children several times,  which should also be
  837.           combined. 
  838.            
  839.             12.2 Combining 
  840.            
  841.             Select one of the records  you want to combine and press  Alt
  842.           F12. If you have a CGA-  or VGA-screen, then the border will be
  843.           magenta, indicating you are combining. Enter the  number of the
  844.           other record. This  record will be displayed on the  lower half
  845.  
  846.                                         13
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.           of the screen.
  855.             If the parents of the two persons disagree,  the program will
  856.           prompt you to press F1 or  F2 to invoke the fathers or mothers.
  857.           When the parents have been  combined the original  records will
  858.           be displayed again.
  859.            
  860.             If  the parents of the two records  do not disagree, then you
  861.           are prompted to press F12 and start combining.
  862.             If  data in  one  record are  empty,  then the  program  will
  863.           automatically assume  the data from the  other record. If  data
  864.           disagree,  they  will be  displayed  with a  blinking arrow  in
  865.           front. You can move the arrow with any key and  if it points to
  866.           the desired text press Enter. You can also  make your selection
  867.           with  the mouse,  but  only for  the  field with  the  blinking
  868.           arrow. (I am  not satisfied with this user-interface. Have  you
  869.           any suggestions? Tell me!)
  870.             If  dates agree, the  program will  make its best assumption.
  871.           If dates disagree, the program retains the ultimate dates.
  872.             Eventually the  combined data are  displayed. Press  any key.
  873.           Did you combine the records you wanted to combine or  were they
  874.           ancestors? In the  former case combining  will now be finished,
  875.           in the latter  case combining continues with the younger gener-
  876.           ation until the original records have been combined. 
  877.             The combined record  will have the number of the  record that
  878.           was on the upper half  of the screen,  which is the record  you
  879.           selected first. The  record on the lower half will  be `empty'.
  880.           There is  one exception  to this:  see the  chapter on  number-
  881.           changing. 
  882.             Combining can be interrupted at any time with Esc.
  883.            
  884.             12.3 Is there more to combine?
  885.            
  886.             Combining puts all children of the two  persons together. The
  887.           result could  be that  all children are mentioned  twice, which
  888.           is  not intended. If you  press Ctrl F12 then  the program will
  889.           try  to  find such  occurences.  The  combining-function starts
  890.           automatically and can be interrupted with Esc.
  891.             This function  can only be used  if the F12-key is  available
  892.           on your computer.
  893.  
  894.  
  895.  
  896.            13 Deleting 
  897.            
  898.             To delete  a record  remove all  names  and relations.  There
  899.           should  be no  more  parents  or "children".  Then  press  Ctrl
  900.           Delete. The record is now `empty'. In stead of the  sex you see
  901.           a  =. The record will not be reused  again and you cannot enter
  902.           data  in it. To  reuse the  record, see the  chapter on number-
  903.           changing or the auxiliary program COMPREL.
  904.  
  905.  
  906.            
  907.            14 Number-changing 
  908.            
  909.             It is  possible to change  the number  of a record,  provided
  910.  
  911.                                         14
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.           the new number is available  i.e. it must be an `empty' record.
  920.           If you combine (see the function combining) the  `empty' record
  921.           with another  record (in  any order),  then the  data from  the
  922.           other record will be moved to the `empty' record.
  923.  
  924.  
  925.  
  926.  
  927.            
  928.            15 Function-keys
  929.            15.1 Summary
  930.            
  931.             If a record is selected, i.e. there  is a person or matrimony
  932.           on  the upper  half of the  screen, and no text  has the colour
  933.           for text-entry:
  934.                    F1, click on  F1, click on name: select the  father of
  935.                    the selected  person, or the  husband of  the selected
  936.                    matrimony. 
  937.                    F2, click on  F2, click on name: select the  mother of
  938.                    the  selected  person, or  the  wife  of the  selected
  939.                    matrimony. 
  940.                    F3,  F4 or  F5, or  click on  F3, F4  or F5:  show the
  941.                    children and  matrimonies of  the selected  person, or
  942.                    the children from the selected matrimony.
  943.                    F6: screen  the dates of  the selected person and com-
  944.                    pare  them  with his  children  and  with his  younger
  945.                    sibling. When the dates seem correct,  go on with  the
  946.                    next record in the database. 
  947.                    F7: search.
  948.                    F8, click on  F8, click  on top-line: enter number  of
  949.                    the record to select.
  950.                    Page Up: select previous record in database.
  951.                    Page Down: select next record in database.
  952.                    Ctrl Delete: mark the record `empty' (if there are  no
  953.                    more names and relations in it).
  954.                    F12, click  on F12: modify  selected record.  Clicking
  955.                    the top  half of the  screen (not  the first line  and
  956.                    not  the line  which mentions  the parents)  will also
  957.                    start modifying,  and  the cursor  will  start on  the
  958.                    field you clicked.
  959.                    Ctrl F1: display the pedigree of the selected person.
  960.                    Ctrl  F3:  display the  family  tree  of the  selected
  961.             person.
  962.                    Ctrl F5:  display  the same  pedigree  or family  tree
  963.                    (with modifications if  any) which was last  displayed
  964.                    with Ctrl F1 or Ctrl F3.
  965.                    Esc: back to previous selected record.
  966.                    F8 F1: stop.
  967.                    Alt F1: add father.
  968.                    Alt F2: add mother.
  969.                    Alt F3: add son.
  970.                    Alt F4: add daughter.
  971.                    Alt F5: add matrimony and consort.
  972.                    Alt F12: combine.
  973.            
  974.             When modifying (general): 
  975.  
  976.                                         15
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.                    Enter, down arrow: go to next field
  985.                    Up arrow: go to previous field.
  986.                    Arrows left and right: move cursor within field. 
  987.                    Click on any field: go to this field.
  988.                    Esc, click on Esc: cancel modifications,  stop modify-
  989.                    ing. 
  990.                    F12,  click on F12:  store modifications, stop modify-
  991.                    ing. 
  992.             When modifying a date:
  993.                    F9:  date  is not  applicable,  still  alive, not  di-
  994.                    vorced. F10: date is not known.
  995.                    F11:  date is known exactly, first and second date are
  996.                    the same.
  997.            
  998.             When modifying a name, occupation or address:
  999.                    F1: same as father
  1000.                    F2: same as mother
  1001.                    F3 (repeatedly): same as one of the "children" 
  1002.                    F5 (repeatedly): same as one of the "siblings" 
  1003.                    Delete: remove character under cursor.
  1004.                    Insert: toggle Insert-mode.
  1005.  
  1006.             When modifying a city-name:
  1007.                    F1  (repeatedly):  birth-,  death-,  or  home-city  of
  1008.                    father or husband.
  1009.                    F2  (repeatedly):  birth-,  death-,  or  home-city  of
  1010.                    mother or wife.
  1011.                    F3  (repeatedly): birth-, death-,  or home-city of one
  1012.                    of the "children".
  1013.                    F5 (repeatedly):  birth-, death-, or  home-city of one
  1014.                    of the "siblings".
  1015.                    F8: change legend.
  1016.                    F11: born and died in the same city.
  1017.                    Delete: remove character under cursor.
  1018.                    Insert: toggle Insert-mode.
  1019.            
  1020.             When modifying a father or mother:
  1021.                    F8: change legend.
  1022.            
  1023.             When combining:
  1024.                    Esc: stop combining.
  1025.                    F1: (only when prompted) show fathers.
  1026.                    F2: (only when prompted) show mothers.
  1027.                    F12: (only when prompted) start combining
  1028.            
  1029.            
  1030.           15.2 Regularity
  1031.  
  1032.             Note that usage of the function-keys F1 through  F5 is rather
  1033.           regular:
  1034.  
  1035.             F1: select father
  1036.             Ctrl F1: pedigree (ancestors)
  1037.             Alt F1: add father 
  1038.             F1 (modifying): copy from father
  1039.             F1 (combining): combine fathers.
  1040.  
  1041.                                         16
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.             F2: select mother
  1050.             Ctrl F2: same as Ctrl F1
  1051.             Alt F2: add mother
  1052.             F2 (modifying): copy from mother
  1053.             F2 (combining): combine mothers.
  1054.  
  1055.             F3: children and consorts
  1056.             Ctrl F3: family tree (descendants)
  1057.             Alt F3: add son
  1058.             F3 (modifying) copy from "children"
  1059.  
  1060.             F4: same as F3
  1061.             Ctrl F4: same as Ctrl F3
  1062.             Alt F4: add daughter
  1063.             F4 (modifying) copy from "children"
  1064.  
  1065.             F5: same as F3
  1066.             Ctrl F5: redisplay family tree or pedigree
  1067.             Alt F5: add matrimony and consort
  1068.             F5 (modifying) copy from "siblings"
  1069.  
  1070.  
  1071.  
  1072.  
  1073.            16 Border-colours
  1074.  
  1075.             Border-colours  are  only  available  with  CGA  or  VGA  and
  1076.           colour-screen.
  1077.             Blue: selection
  1078.             Red: modifying and adding
  1079.             Magenta: combining
  1080.             Yellow: searching
  1081.            
  1082.            
  1083.            
  1084.  
  1085.  
  1086.  
  1087.            17 Problems 
  1088.            
  1089.           Q. I selected  someone, but his children  do not appear on  the
  1090.           lower half of the screen.
  1091.           A. Toggle ScrollLock off and select again.
  1092.            
  1093.           Q.  I want to select other persons and  leave the lower half of
  1094.           the screen unchanged.
  1095.           A. Toggle ScrollLock on and do not use F3, F4 or F5.
  1096.            
  1097.           Q.  Nothing appears  on the  screen and  the  computer must  be
  1098.           rebooted.
  1099.           A.  Read the  chapter  Further  Installation. Reply  N  to  the
  1100.           question after Int 16 function 10.
  1101.            
  1102.           Q. F11 and F12 do not occur on my keyboard.
  1103.           A. Use               instead of
  1104.              Ctrl F9           F11 
  1105.  
  1106.                                         17
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.              Ctrl F10          F12
  1115.              Alt F10           Alt F12
  1116.            
  1117.           Q. F11  and F12 occur on my keyboard, but they do not function.
  1118.           A. Read the  chapter on Further Installation and reply  Y after
  1119.           the question  on Int 16 function  10. If this  has not  the de-
  1120.           sired effect, reply N and see previous question.
  1121.            
  1122.           Q. The digit zero is ugly.
  1123.           A. Read the chapter on Video-Installation.
  1124.            
  1125.           Q. The mouse is sometimes not visible.
  1126.           A. Read the chapter on Video-Installation.
  1127.            
  1128.           Q. It says `second date earlier than first'.
  1129.           A. Press  Esc. The  cursor  goes to  a date.  Press Enter.  The
  1130.           cursor goes to another date. These two dates are conflicting.
  1131.            
  1132.           Q. I cannot enter a name.
  1133.           A. The  namefile is  full, maximum  is 1M,  1048576 bytes.  Run
  1134.           COMPNAM.   Probably the namefile will  be smaller now, so  that
  1135.           there is space again. 
  1136.  
  1137.           Q. I  want legends in another  language and I  do not  like the
  1138.           format of the dates.
  1139.           A. You can choose English MM-DD-YYYY or Dutch  DD-MM-YYYY.  The
  1140.           choice is made  by the COUNTRY-statement  in CONFIG.SYS.   Read
  1141.           your DOS-manual.  Some messages  (such as during  installation)
  1142.           are always in English.
  1143.           If CONFIG.SYS  has a country-setting other  than 1 or 31,  then
  1144.           you must  appropiately change the  names of  the .NAR and  .NAS
  1145.           files.
  1146.  
  1147.  
  1148.            18 Video-installation 
  1149.            
  1150.             18.1
  1151.             NOACH finds out  what kind of video-adapter you have,  but if
  1152.           this does not work you can enter your own wishes.
  1153.             Make sure that  NOACH.COM is in your default-directory. Start
  1154.           the program by typing NOACH -V 
  1155.             This  starts  the installation.  There  are three  functions:
  1156.           video-adapter, video-segment, and screen-colours.
  1157.            
  1158.             18.2 Video-adapter.
  1159.             The first question  is the type of your video-adapter.  Press
  1160.           V for VGA,  E for EGA, M for others (MDA, CGA or Hercules). You
  1161.           can judge the  difference from the row of digits  and sometimes
  1162.           the proportions  of the screen will  change.  When your  video-
  1163.           adapter  permits it, NOACH will display the  digit zero without
  1164.           a slash,  to prevent confusion  with an eight.   Try  the three
  1165.           letters V, E and M and press Enter when you are satisfied.
  1166.             If you have a EGA-  or VGA-adapter and yet the zero is  shown
  1167.           with a  slash, please let me  know what that  row of  digits is
  1168.           like.
  1169.             The first letter you see remains from the  previous installa-
  1170.  
  1171.                                         18
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.           tion, or it is NOACH's opinion. This is often correct.
  1180.             If  you  change this  selection,  the  selections for  video-
  1181.           segment  and screen-colours will change too, but you can change
  1182.           them as well. If  you enter V, E or M, then NOACH  will believe
  1183.           you,  and it will  no longer find out  for itself what type the
  1184.           video-adapter is. You  can also enter a question-mark. In  that
  1185.           case NOACH will find out.
  1186.             If you  enter  a question-mark,  the  installation will  stop
  1187.           immediately. If  you enter a  letter, then  the video-installa-
  1188.           tion will  go on with the  functions video-segment and  screen-
  1189.           colours.  It is  not possible  to combine a  question-mark with
  1190.           video-segment and screen-colours to taste.
  1191.            
  1192.             18.3 Video-segment.
  1193.             The next question is the video-segment. The  correct value is
  1194.           usually B800 if  you have a colour-screen and  B000 if you have
  1195.           a monochrome  schreen. If the displayed value is correct, press
  1196.           Enter. Caution:  some  incorrect values  will  make the  system
  1197.           crash.
  1198.             Now you should  see two coloured lines laden with  the letter
  1199.           c. If  you  don't, the  video-segment  was probably  incorrect:
  1200.           press Esc and try again.
  1201.            
  1202.             18.4 Screen-colours.
  1203.             This is  the nicest  part of  the installation: adapting  the
  1204.           screen-colours. 
  1205.             Above  you see  an example  of the  final  result. There  are
  1206.           three fields: legend, fixed text and variable  text. A blinking
  1207.           arrow points to one of the fields.
  1208.             The legend  is the  text which  is always on  the screen,  in
  1209.           other words  the  preprinted  text.  This  includes  the  menu.
  1210.           Example: grey on black.
  1211.             The fixed  text is all  data of  a person which  is displayed
  1212.           without being  changed.  Example: brown  on black  or white  on
  1213.           black. The  variable text  is a  line which  is being  changed.
  1214.           This colour is also used to select one of  a person's children.
  1215.           Some error-messages  and  other messages  also  appear in  this
  1216.           colour. Example: green on blue or black on white.
  1217.             Below  is a  short  help-text, and  two  lines with  all  the
  1218.           available fore- and  background-colours. An arrow points to the
  1219.           same colour  which is  also pointed  to by  the blinking  arrow
  1220.           above. Press  the arrow-keys  up and down.  The blinking  arrow
  1221.           above goes  to another field. The arrow  below moves too, so it
  1222.           still points to the right colour. 
  1223.             Now press the arrow-keys left and  right. The blinking  arrow
  1224.           above  does not  move, but  the lower  arrow  moves to  another
  1225.           colour and  the field  pointed to  by the  upper arrow  changes
  1226.           colour. The  lower arrow  always points to  one of the  two co-
  1227.           loured lines.  To get this arrow in the other line move it left
  1228.           or right beyond the length  of the line. It will go further  in
  1229.           the other line.
  1230.             Selecting a colour in  one of the two lines  can be done with
  1231.           the mouse too.
  1232.             For legend and fixed  text a black background is recommended.
  1233.           Of  course foreground  and background  must be  different, lest
  1234.           you see  nothing. Furthermore you  may find  that the mouse  is
  1235.  
  1236.                                         19
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.           not visible on some colours, and these are best avoided.
  1245.             You may  choose the same  colour for  legend and fixed  text.
  1246.           For  the variable  text a  different colour  is recommended. If
  1247.           you have a  monochrome screen,  then this  function works  just
  1248.           the same, although  the variety of colours will be  more limit-
  1249.           ed. Press Enter when the colours are satisfying.
  1250.            
  1251.             This completes  the video-installation. The  changes will  be
  1252.           written into the program (in NOACH.COM).
  1253.            
  1254.  
  1255.  
  1256.  
  1257.  
  1258.             18.5 Further installation
  1259.            
  1260.             If NOACH does not work at all, try the command  NOACH -I. You
  1261.           get  the question whether the keyboard can  be driven by Int 16
  1262.           function 10. This  function is needed on some computers  to use
  1263.           the  keys F11  and  F12, but  on  other computers  it  produces
  1264.           nothing but trouble.
  1265.             If you have an  84-key keyboard, answer N (Y  is useless). If
  1266.           you have  a 101-key keyboard,  try Y.  If NOACH  does not  work
  1267.           with this setting, start NOACH -I again and answer N. 
  1268.             The program itself (NOACH.COM) is modified to your wish. 
  1269.  
  1270.  
  1271.  
  1272.  
  1273.            19 Creation 
  1274.            
  1275.             Of  course it must be possible to create a new database. This
  1276.           is done  with the auxiliary program  CREATE. The program  shows
  1277.           the  name of the  new database and  asks your  permission to go
  1278.           on. This permission is: Alt F1. Every other key aborts.
  1279.             If someone else  were to start  this program  without reading
  1280.           the instructions,  then it is  not likely  that he could  enter
  1281.           Alt  F1. This prevents  the program from being run unintention-
  1282.           ally, causing important data to be lost.
  1283.             The new  database has one  record, a  man, without name,  and
  1284.           with the number 1. 
  1285.             Now  start NOACH, select  number 1 and F12  and enter a man's
  1286.           data. Then add more persons. Remember: the first person  cannot
  1287.           be a woman. 
  1288.            
  1289.  
  1290.  
  1291.  
  1292.  
  1293.            20 Conversion 
  1294.  
  1295.             The  program CONVERT  performs several  conversions for  you.
  1296.           Start the program with the command CONVERT XXXX,  where XXXX is
  1297.           the name of your NOACH-database.  Then select  (with arrows and
  1298.           Enter) the conversion you want.
  1299.  
  1300.  
  1301.                                         20
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.             20.1 
  1310.             If you  have used an older version of  NOACH (1.3 or earlier)
  1311.           then you must  convert your  database. Conversion adds an  .ADR
  1312.           file and performs some other changes.
  1313.            
  1314.             20.2
  1315.             If  you have a database in the  format of Phillip Brown, then
  1316.           you can convert it with the program CONVERT. 
  1317.             This program  uses the  files FAMILY.NAM,  .OTH  and .ADR  as
  1318.           input.   So  make  sure your  input-database has  these  names.
  1319.           These names are shown  on the screen and the  program waits for
  1320.           your permission to  continue. This permission  is Alt F1. Every
  1321.           other key aborts the program. 
  1322.            
  1323.             18.3
  1324.             CONVERT can  also do  conversions from  NOACH to GEDCOM  vice
  1325.           versa.  The GEDCOM-file  has the same name as your database and
  1326.           its extension is .GED.
  1327.  
  1328.  
  1329.  
  1330.            21 Compression of the relations
  1331.            
  1332.             Any `empty'  records in  the .REL  file will  not be  reused.
  1333.           Compression  is possible  with  the auxiliary  program COMPREL.
  1334.           This  program modifies  only  the  .REL file.  It  searches for
  1335.           `empty' records.  The record which is last in the file is moved
  1336.           there. So  this program  changes the numbering  of the  records
  1337.           somewhat.
  1338.             This program as  well shows  the database-name and waits  for
  1339.           your permission to  continue. Again, this permission is Alt F1.
  1340.           If you  enter  the  DIR command,  then you  will  see that  the
  1341.           relation-file is not smaller. The freed space  is not released.
  1342.           But if you add records afterwards, then the relation-file  will
  1343.           not  grow. You can run  COMPNAM, this will result  in a smaller
  1344.           relation-file. 
  1345.            
  1346.  
  1347.  
  1348.  
  1349.  
  1350.            22 Compression of the names
  1351.            
  1352.             If you have  made many modifications the .NAM and  .ADR files
  1353.           will be much  greater than needed. They can be  compressed with
  1354.           the  auxiliary  program  COMPNAM.  This  program  rebuilds  the
  1355.           entire database.
  1356.             Input  to this  program is  the database  named GENEA, unless
  1357.           you enter  another name. Output  is always  named COMPRESS. The
  1358.           database   COMPRESS  should   not  exist.   So  do   first  DEL
  1359.           COMPRESS.*.
  1360.             This program also shows the database-names on the screen  and
  1361.           waits for  your permission.  This permission  is Alt  F1. Every
  1362.           other key aborts the program.
  1363.             When COMPNAM is  completed you can REName the three  files to
  1364.           the  name  of your  choice. Warning:  the file  COMPRESS.REL is
  1365.  
  1366.                                         21
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.           usually the  same size  (perhaps a bit  smaller) but  certainly
  1375.           not equal to  the original .REL-file. If you use  one .REL-file
  1376.           with the  other .NAM or  .ADR-file, then  you will have  unpre-
  1377.           dictable results.
  1378.            
  1379.            
  1380.  
  1381.  
  1382.  
  1383.  
  1384.            23 Combining two databases
  1385.            
  1386.             If you  want to  join two databses  into one,  then this  can
  1387.           also be  done with the  auxiliary program  COMPNAM. For if  the
  1388.           database COMPRESS exists, COMPNAM will add its output to it.
  1389.             After obtaining  permission  by Alt  F1  the program  reports
  1390.           that COMPRESS exists and  asks again for  permission to contin-
  1391.           ue. 
  1392.             DEL COMPRESS.*
  1393.             COMPNAM JAN
  1394.             AltF1
  1395.             COMPNAM PIET
  1396.             AltF1
  1397.             AltF1
  1398.             REN COMPRESS.* JANPIET.*
  1399.            
  1400.             or:
  1401.             COPY JAN.* COMPRESS.*
  1402.             COMPNAM PIET
  1403.             AltF1
  1404.             AltF1
  1405.             REN COMPRESS.* JANPIET.*
  1406.            
  1407.             It should  now be  clear that  COMPRESS should  not exist  if
  1408.           COMPNAM id only used to compress a database.
  1409.            
  1410.  
  1411.  
  1412.  
  1413.  
  1414.            24 Degree of relationship
  1415.            
  1416.             After creating  a large database you  will find a person  and
  1417.           wonder whether he belongs  in your database,  and what relation
  1418.           he has to  the other persons in your database.  These questions
  1419.           can be answered by the auxiliary program DEGREE.
  1420.             This program  adds a byte to  every record in your  database,
  1421.           showing the degree of relationship.
  1422.             Syntax: C>DEGREE [<databasename>] /<number>
  1423.             Start  the program  and enter  after a  slash  the number  of
  1424.           someone in  your database,  yourself if you  like. This  person
  1425.           will have  relation-number  0. His  parents  and children  will
  1426.           have number 1, his consort,  grandchildren and grandparents  2,
  1427.           is parents- in-law, uncles and aunts 3, etcetera.
  1428.             This  takes some  time,  for  DEGREE will  scan  the  databae
  1429.           several times  and the numbers on  the screen may suggest  that
  1430.  
  1431.                                         22
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.           the program will never stop. So be patient.
  1440.             Now start NOACH. You see that the ages  have disappeared, and
  1441.           instead  you see  the degree  of relationship,  preceded by the
  1442.           letter G.
  1443.             For example: if a  person has degree  12, and his father  11,
  1444.           you know that the father is nearer number 0.
  1445.             If there  is  no degree  of relationship  with someone,  then
  1446.           this person has  no relations to the  person who got number  0.
  1447.           To remove the degree of relationship from the  database you run
  1448.           DEGREE again, this time without a number, thus:
  1449.              C>DEGREE [<databasename>] 
  1450.             The next time you run NOACH you will see the ages again! 
  1451.            
  1452.  
  1453.  
  1454.  
  1455.  
  1456.            25 Checking 
  1457.            
  1458.             The  program DATCHK reads  the database and performs the same
  1459.           checks as when you pressed F6. The consistency  of the database
  1460.           is also tested.  The result  is in  a file  with the  extension
  1461.           .CHK. 
  1462.            
  1463.  
  1464.  
  1465.  
  1466.  
  1467.            26 Printing
  1468.            
  1469.             The program PRNOACH  lets you  print data.  The program  asks
  1470.           these questions:
  1471.             Pedigree, Family Tree of a single person's data.
  1472.             Long of short.   If you select  Long, the program  will yield
  1473.           for every person the same data as you have seen  on the screen.
  1474.           If you select Short, it will yield only the names.
  1475.             By order of generation or structure.  
  1476.             What person (number)?
  1477.             Width of desired output.
  1478.             These questions van  be answered  with the  keyboard or  with
  1479.           the mouse.
  1480.             The output will not  be sent to the printer, but to a file in
  1481.           the  default directory.   This  file can  be  printed with  the
  1482.           MSDOS-comman PRINT.
  1483.            
  1484.  
  1485.  
  1486.  
  1487.  
  1488.            27 More auxiliary programs
  1489.            
  1490.             Tell me your wishes.
  1491.            
  1492.  
  1493.  
  1494.  
  1495.  
  1496.                                         23
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.            28 Filenames
  1505.            
  1506.             You can have as many databases as you like.
  1507.             A database consists  of three files, with the same  name, and
  1508.           the extension .REL, .ADR en .NAM. 
  1509.             When starting NOACH,  or an auxiliary program, you can  enter
  1510.           a  path and  a name. This is  the name of  the database. If you
  1511.           enter no name, the default is GENEA.
  1512.            
  1513.             So you  can, for instance, enter  the command NOACH  PIERSON.
  1514.           The database will  be PIERSON.REL, PIERSON.ADR  and PIERSON.NAM
  1515.           on   the   default-directory.  You   can   also   enter   NOACH
  1516.           C:\FAM\PIERSON. In that  case the default-directory is unimpor-
  1517.           tant.
  1518.            
  1519.             In general  you are advised to  put the three files  together
  1520.           on one directory. But if  you have no fixed disk, this may  not
  1521.           be possible.
  1522.             To allow  this, you  make a  file with  your favorite  editor
  1523.           (for instance  EDLIN) with three lines:  the full names of  the
  1524.           files. The extensions must be .NAM, .ADR and .REL. 
  1525.             Thee contents of the file could be:
  1526.            A:\FAMILIE.NAM
  1527.            B:\FAMILIE.REL
  1528.            C:\FAMILIE.ADR
  1529.            Then choose  the name  of this  file, the  extension is  .USC.
  1530.           Enter the name of this file when you start a program.
  1531.            
  1532.             Summary:  if you  start NOACH  with the command  NOACH XXXXX,
  1533.           then  the  program  will  search for  the  file  XXXXX.USC, and
  1534.           obtain  the filenames  from  this file.  If  that file  is  not
  1535.           found,  then  the   filenames  are  XXXXX.NAM,   XXXXX.ADR  and
  1536.           XXXXX.REL.
  1537.            And if you start NOACH  simply with the command NOACH, then it
  1538.           wilbe  as if  you entered  NOACH GENEA.   This  is  the default
  1539.           database name.
  1540.             The order  of the lines in  the .USC-file is immaterial,  but
  1541.           the extensions must be correct.
  1542.            
  1543.             If you  start  a program  without  entering a  database-name,
  1544.           then its name is GENEA. The file GENEA.USC is used  if found on
  1545.           the default-directory.
  1546.            
  1547.            
  1548.             Summary of filenames used by the programs:
  1549.             COMPNAM: input:    1 see command-line
  1550.                                2 GENEA
  1551.                      output:   1 COMPRESS
  1552.             CONVERT Phillip Brown to NOACH:
  1553.                      input:    FAMILY
  1554.                      output:   1 see command-line
  1555.                                2 GENEA
  1556.             other conversions and other programs:
  1557.                                1 see command-line
  1558.                                2 GENEA
  1559.  
  1560.  
  1561.                                         24
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.            29 History 
  1570.            
  1571.             Release 1.0 october 1990
  1572.            
  1573.             Release 1.1 november 1990 
  1574.             Leap-year error corrected.
  1575.             Hardware-cursor made invisible.
  1576.             Length of names limited to 1000 (used to be 70).
  1577.             Characters can be removed (with Del-key).
  1578.             After every  modification  the files  are  closed and  opened
  1579.           again, to protect against system-crashes.
  1580.             Birth and death-cities  display only 48 characters. This used
  1581.           to be 70 during modification, overlapping the dates.
  1582.             F3 of  a matrimony shows  the children  from that  matrimony.
  1583.           The  lower half of the screen  also displays the numbers of the
  1584.           parents.
  1585.             It is permitted for one  date to have an unknown  value. This
  1586.           way one can indicate  that someone was born  before or after  a
  1587.           given date.
  1588.             Screening of dates.
  1589.             COMPNAM works much faster.
  1590.             Start modifying with the mouse.
  1591.             Degree of relationship and age  and sequence-number moved  on
  1592.           the screen.
  1593.             Combining.
  1594.            
  1595.             Release 1.2 january 1991
  1596.             PRCARD
  1597.             DATCHK
  1598.             Immediate display of children when  ScrollLock is off.  Copy-
  1599.           ing  names, occupations,  cities of  parents and  children. In-
  1600.           serting characters (with Insert-key).
  1601.             Check for full files.
  1602.             Usage of hardware-cursor.
  1603.             Variable  legends:  baptized,  buried,   separated,  adoptive
  1604.           parents. 
  1605.             The mouse will be invisible until it is moved.
  1606.            
  1607.             Release 1.3 
  1608.             The comma can  no longer be  used for ç and  ß.   This turned
  1609.           out to be awkward,  In stead use ^ or ~. 
  1610.             Patch  for INT  16h  function 10h.  This function  made  some
  1611.           computers crash.
  1612.            
  1613.             Release 1.4 april 1991
  1614.             PRASC and PRDESC.
  1615.             Adresses.
  1616.             The program finds  the type of  the video-adapter, the video-
  1617.           segment  and the colours.  The installation-program will there-
  1618.           fore seldom be needed.
  1619.             Installation-program integrated with main-program.
  1620.             The .USC file contains only  the filenames, with  possibility
  1621.           for disk and path. This file must be made with an editor. 
  1622.             Second search-function added.
  1623.            
  1624.             Release 1.5 may 1991
  1625.  
  1626.                                         25
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.             Printprograms  PRASC, PRDESC and PRCARD  combined to PRNOACH.
  1635.             Search for records  which may need to be combined  (with Ctrl
  1636.           F12).
  1637.  
  1638.             Release 2.0 october 1991
  1639.             Documentation translated into English.
  1640.             Mulitilingual legends.
  1641.             Modification for zero digit on some VGA-cards.
  1642.            
  1643.             Release 2.1 december 1991
  1644.             Very extensive helptext  on screen  during update  (suggested
  1645.           by Henk Hijdra)
  1646.             ScrollLock turned off  when program starts (suggested by Henk
  1647.           Hijdra)
  1648.             GEDCOM conversion
  1649.             Combined conversion programs into one
  1650.             Some bugfixes
  1651.  
  1652.             Release 2.2 january 1992
  1653.             F1 through F7 for recent events
  1654.             Calendar display with festival days
  1655.  
  1656.             Release 2.3 january 1992
  1657.             Display of pedigree and immediate selection of an ancestor.
  1658.  
  1659.             Release 2.4 february 1992
  1660.             Bug fix (current date in English language)
  1661.             Renewed search-function
  1662.  
  1663.             Release 2.5 july 1992
  1664.             Names which do not fit on the screen will run sideways.
  1665.             80286 and 192K required.
  1666.  
  1667.             Release 2.6 october 1992
  1668.             User-friendly selection of database and text-file.
  1669.             Bug-fix in search-function.
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.                                         26
  1692.